package com.css.fxfzysx.modules.vaolEngineering.repository;

import com.css.fxfzysx.modules.lifeline.entity.newEntity.SmxAirReceiverEntity;
import com.css.fxfzysx.modules.lifeline.vo.basic.DestructiveStateVo;
import com.css.fxfzysx.modules.vaolEngineering.param.update.AirSupplyParam;

import java.util.List;


public interface SgManagementRepository {
    boolean saveAirReceiver(SmxAirReceiverEntity entity);

    List<SmxAirReceiverEntity> getByVersionId(String id);

    void saveAirReceiverResult(SmxAirReceiverEntity it);

    SmxAirReceiverEntity getByTableId(String id);

    SmxAirReceiverEntity getById(String id);

    void updateAirSupplyById(AirSupplyParam airSupplyParam);

    DestructiveStateVo getByBasicInfo(SmxAirReceiverEntity it,String year);
}
